    enum AladdinsWishesSubGameData
    {
		SGDIDX_FEATURE_LAMP_SELECTED_MASK = SGDIDX_END_BASE_SUB_GAME_DATA_RESERVED_RANGE,
		SGDIDX_NUM_LAMP_PICKS_AWARDED,
		SGDIDX_CURRENT_LAMP_PICK_INDEX,
		SGDIDX_FREE_GAME_PRIZE_LAMP,
		SGDIDX_PICK_POSITION_1,
		SGDIDX_PICK_WIN_TYPE_1,
		SGDIDX_PICK_POSITION_2,
		SGDIDX_PICK_WIN_TYPE_2,
		SGDIDX_PICK_POSITION_3,
		SGDIDX_PICK_WIN_TYPE_3,
		SGDIDX_PICK_POSITION_4,
		SGDIDX_PICK_WIN_TYPE_4,
		SGDIDX_PICK_POSITION_5,
		SGDIDX_PICK_WIN_TYPE_5,
    };

	enum ClassConstants
    {
        // Game Modes
        MODE_NORMAL = 0,
        MODE_FREE_SPIN = 1,

		// Bonus Game
		BONUS_GAME_NONE = 0,
		BONUS_GAME_PICK_LAMPS = 1,

		// Bonus Game States
		BONUS_GAME_INACTIVE = 0,
		BONUS_GAME_ACTIVE = 1,

		// Bonus Game Win Types
		WIN_TYPE_NONE = 0,
		WIN_TYPE_25_FREE_GAMES = 1,
		WIN_TYPE_2_CREDIT = 2,
		WIN_TYPE_5_CREDIT = 5,
		WIN_TYPE_10_CREDIT = 10,
		WIN_TYPE_25_CREDIT = 25,
		WIN_TYPE_100_CREDIT = 100,

		// Other Constants
		MAX_LAMP_PICKS = 5,
		MAX_POSITIONS  = 5,

        // Notes
		NOTE_ALADDIN_SUBSTITUTION = 0,
		NOTE_FREE_SPIN = 1,

        // Multipliers
		MULTIPLIER_ALADDIN_SUBSTITUTION = 2,
		MULTIPLIER_FREE_SPIN = 2,

		// Probability Tables
		PROBABILITY_TABLE_LAMP_PRIZE = 0,
    };

	//see the AUSlotsGutsPayouts table
    enum SpinResult
    {
		EVT_LOSER,
		EVT_SCATTER_NEAR_MISS,
		EVT_THREE_MAGIC_LAMP,
		EVT_FOUR_MAGIC_LAMP,
		EVT_FIVE_MAGIC_LAMP,
		EVT_ONE_TANEKA,
		EVT_TWO_MAGIC_LAMP,
		EVT_TWO_PALACE,
		EVT_TWO_MONKEY,
		EVT_TWO_GENIE,
		EVT_TWO_TANEKA,
		EVT_THREE_FRUIT,
		EVT_THREE_VASE,
		EVT_THREE_JEWELS,
		EVT_THREE_GOLD_COIN,
		EVT_THREE_KNIVES,
		EVT_THREE_MAGIC_RUG,
		EVT_FOUR_FRUIT,
		EVT_FOUR_VASE,
		EVT_FOUR_JEWELS,
		EVT_FOUR_GOLD_COIN,
		EVT_THREE_PALACE,
		EVT_THREE_MONKEY,
		EVT_FOUR_KNIVES,
		EVT_FOUR_MAGIC_RUG,
		EVT_THREE_GENIE,
		EVT_FOUR_PALACE,
		EVT_FOUR_MONKEY,
		EVT_THREE_TANEKA,
		EVT_FIVE_FRUIT,
		EVT_FIVE_VASE,
		EVT_FOUR_GENIE,
		EVT_FIVE_JEWELS,
		EVT_FIVE_GOLD_COIN,
		EVT_FIVE_KNIVES,
		EVT_FIVE_MAGIC_RUG,
		EVT_FOUR_TANEKA,
		EVT_FIVE_PALACE,
		EVT_FIVE_MONKEY,
		EVT_FIVE_GENIE,
		EVT_FIVE_TANEKA,
		EVT_LAMP_PICK_FEATURE,
		EVT_FREE_GAMES,
		EVT_RANDOM_PROGRESSIVE_WINNER,

		NUM_VALID_SPIN_RESULTS,
		EVT_INVALID,
	};

    enum WheelContents 
    {
		ICON_FRUIT,
		ICON_VASE,
		ICON_JEWELS,
		ICON_GOLD_COIN,
		ICON_KNIVES,
		ICON_MAGIC_RUG,
		ICON_PALACE,
		ICON_MONKEY,
		ICON_GENIE,
		ICON_TANEKA,
		ICON_MAGIC_LAMP,
		ICON_ALADDIN,

		NUM_VALID_ICONS,
		ICON_INVALID
    };

